do a disappearing act - French English Dictionary